"""
Python 逻辑运算

在程序开发中，通常在判断条件时，会需要同时判断多个条件
只有当多个条件同时满足时，才会执行后面的代码，这个时候需要使用到逻辑运算符
逻辑运算符可以把多个条件按照逻辑进行连接，变成更复杂的条件
Python 中的逻辑运算符包括: 与 and / 或 or / 非 not 三种
and 
    用法 条件1 and 条件2
    只有两个条件同时满足时返回 True，其他情况返回 False
or 
    用法 条件1 or 条件2
    只要有一个条件满足就返回 True，两个条件都不满足才返回 False
not 
    用法 not 条件
    把条件的返回值取反，非假即真
"""

# 判断年龄示例
age = int(input("请输入您的年龄[0-120]："))

# if 0 < age <= 120:
# 等价于上面的语句
if age > 0 and age <= 120:
    print("年龄%d是合法年龄" % age)
else:
    print("输入的年龄%d不合法" % age)
